package com.telit.firecommand.service;


import com.telit.common.entity.PageData;
import com.telit.firecommand.entity.CameraDownloadLog;


/**
 * @author zhouyu
 * @description 历史视频下载接口
 */
public interface CameraDownloadLogService {

    /**
     * 条件查询历史下载视频
     *
     * @param page
     * @param rows
     * @param cameraName
     * @param startTime
     * @param endTime
     *
     * @return
     */
    PageData<Object> queryByCondition(Integer page, Integer rows, String cameraName, String startTime, String endTime);


    PageData<Object> queryByConditionWithDistrictCode(String districtCode, Integer page, Integer rows,
                                                      String cameraName, String startTime, String endTime);

    /**
     * 根据id查询视频下载信息
     *
     * @param id
     *
     * @return
     */
    CameraDownloadLog queryById(Long id);

}
